<?php

框架（系统 项目）设计


单入口 ： 整个系统的所有功能都是访问同一个文件

// 方便引文件，维护，扩展，节省代码  权限控制方便

./reg.php
./login.php
./index.php
./edit.php
./user.php

./index.php?c=reg
./index.php?c=login
./index.php?c=eidt

./index.php?c=user&a=face
./index.php?c=user&a=edit
./index.php?c=user&a=pass
./index.php?c=user&a=open

./index.php?m=index&c=user&a=face
./index.php?m=index&c=user&a=edit
./index.php?m=index&c=user&a=pass
./index.php?m=index&c=user&a=open

./index.php?m=admin&c=user&a=face
./index.php?m=admin&c=user&a=edit
./index.php?m=admin&c=user&a=pass
./index.php?m=admin&c=user&a=open

./index.php/admin/user/edit

./admin/user/edit

./abc

['abc','admin/user/edit'];

路由：确定访问的资源 

映射：路由映射功能块

应用（项目，多个模块）

m（module） : 模块（文件夹 目录）
c (controller): 控制器(类文件) 
a (action): 方法


模型(model): 操作数据库相关的类
视图(view):  展现层（不同的模板）
控制器(controller): 接收数据处理数据 业务逻辑层




1目录

2设计单入口

3引入 核心文件

4定义很多路径常量

5映射 控制器

6引视图

7分配变量 (把控制器方法中的数据 分配到模板上进行输出使用)

8模型的调用 （把一些操作数据库的方法封装起来，方便直接使用）

?>





